package com.patterns.singleton.OneSingleton;

/**
 * Created by Xiao Yiyun on 2017/6/27.
 */
public class Emperor {
    //创建一个唯一的实例，不可更改
    private static final Emperor emperor = new Emperor();
    //把类的构造函数初始化，防止其他类创建该类的对象
    private Emperor() {
    }
    //通过getter方法得到唯一的实例
    public static Emperor getEmperor() {
        return emperor;
    }
    //实例的业务方法
    public void say() {
        System.out.println("我是皇帝，独一无二！！");
    }
}
